home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / easyrun.zip / EASYRUN.DOC < prev    next >
Text File  |  1994-06-26  |  6KB  |  155 lines

  1.                 ┌═══╗   ┌═══╗  ┌═══════════╗  ┌═══════════╗
  2.                 │   ║   │   ║  │  ╓────────╜  │   ╓────┐  ║
  3.                 │   ╙───┘   ║  │  ╙────────╖  │   ║    │  ║
  4.                 │           ║  └────────┐  ║  │   ╙────┘  ║
  5.                 │   ╓───┐   ║           │  ║  │   ╓───────╜
  6.                 │   ║   │   ║  ┌────────┘  ║  │   ║
  7.                 └───╜   └───╜  └───────────╜  └───╜
  8.  
  9.                         > HAPPY STUFF PRODUCTIONS <
  10.  
  11.                                   presents
  12.  
  13.  
  14.  
  15.         ▄▄▄▄▄    ▄▄▄     ▄▄▄▄   ▄   ▄       ▄▄▄▄    ▄   ▄   ▄   ▄
  16.         ▄       ▄   ▄   ▄       ▄   ▄       ▄   ▄   ▄   ▄   ▄▄  ▄
  17.         ▄▄▄     ▄▄▄▄▄    ▄▄▄     ▄▄▄        ▄▄▄▄    ▄   ▄   ▄ ▄ ▄
  18.         ▄       ▄   ▄       ▄     ▄         ▄  ▄    ▄   ▄   ▄  ▄▄
  19.         ▄▄▄▄▄   ▄   ▄   ▄▄▄▄      ▄         ▄   ▄    ▄▄▄    ▄   ▄
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  DISCLAIMER
  26. ════════════
  27.    I assume absolutely no responsibility for any effect that this program
  28.  has on you, your computer or anything related to you or your existance.
  29.  No warranty is provided nor implied with this program. Use it at your own
  30.  risk.
  31.    EASY RUN can be shared freely when not registered. All files should be
  32.  included with no change.
  33.  
  34.  
  35.  1. What is EASY RUN?
  36. ══════════════════════
  37.    Well, some time ago my computer studies' teacher told me it would be good
  38.  to write a little program that runs all Pascal programs in a directory one
  39.  after another. Then he could use it as a pretty fast way to check students'
  40.  work on his computer. That was the basic idea.
  41.    I realized that idea could be used to write a more professional
  42.  application. So I created EASY RUN. It lets you move all around your drives
  43.  and run any source you want by pressing one key.
  44.  
  45.  2. EASY RUN configuration.
  46. ════════════════════════════
  47.    Now I would like to describe a file called EASYRUN.CFG. This file lets you
  48.  specify types of source codes (like Pascal files, C files, etc.) that can be
  49.  run by EASY RUN.
  50.    The structure of the file is as follows:
  51.  
  52.           @description
  53.            name of a programming language
  54.           @extensions
  55.            extension #1
  56.            extension #2
  57.            ... (up to #10)
  58.           @path
  59.            pathname of compiler
  60.           @syntax
  61.            compiler syntax
  62.  
  63.    So if you want EASY RUN to access Turbo Pascal and Turbo C sources,
  64.  EASYRUN.CFG should look like this:
  65.  
  66.           @name
  67.            Turbo Pascal
  68.           @ext
  69.            PAS
  70.           @path
  71.            c:\bp\bin\tpc.exe
  72.           @syntax
  73.            %
  74.  
  75.           @name
  76.            Turbo C
  77.           @ext
  78.            C
  79.           @path
  80.            c:\tc\bin\tcc.exe
  81.           @syntax
  82.            %
  83.  
  84.    Few words of explanation...
  85.    After "@" character you can type anything you wish, but preserve the
  86.  following queue: description, extensions, pathname, syntax. Note that each
  87.  part ("@something" and configuration data) should be in a separate line.
  88.  "%" points the place of a source file name in the compiler's syntax line.
  89.  So if you compile programs for instance this way:
  90.  
  91.       COMPILERNAME /S MYPROG.XXX
  92.  
  93.  you should put:
  94.  
  95.       /S %
  96.  
  97.  in the syntax area.
  98.     The default EASYRUN.CFG is for Turbo Pascal, C, C++ files.
  99.  
  100.  3. Using EASY RUN.
  101. ════════════════════
  102.    It's very easy. On the screen you have two windows. First one contains
  103.  files in the current directory and the second one information on optional
  104.  keys.
  105.    Using Up,Down,PgUp,PgDn,Home,End keys you move a black line that
  106.  highlights the current file.
  107.    If you press Enter on a directory (indicated by "sub-dir") you will simply
  108.  go there. If you press the same key on ".." you will go one directory up.
  109.    If you want to run a source, just highlight it and press Enter.
  110.    Pretty easy, uh?
  111.    In case would like more sources to run, use Insert key. This will tag
  112.  (or untag) choosed files. Then you can run them one after another hitting
  113.  F9 key.
  114.    There is one more interesting key: "*". It untags tagged and tags untagged
  115.  files. It's useful when you plan to run for instance 99 out of 100 files. You
  116.  don't have to tag these 99 files using Insert. It takes time. The easier way
  117.  to tag them is to tag the one you don't want to run and then press "*".
  118.    The F3 key calls a viewer. The viewer is very simple, but you can use it
  119.  when you're not sure about running a file. A little view of the file should
  120.  help you then.
  121.    The F5 key lets you change the current drive.
  122.    Now something about "fast run" option which is located unders the F7 key.
  123.  When it's off, a source file will be always compiled before running. But
  124.  sometimes after a file's size there is a letter shown ("E" or "C"). It says
  125.  that there's an executable file ("EXE" or "COM" type) of the source file in
  126.  the directory. If you switch "fast run" on, the source will be compiled only
  127.  if there's no its executable form.
  128.    And there's one more key that can interests you: Esc. It exits EASY RUN.
  129.  
  130.  4. Registration.
  131. ══════════════════
  132.    If you find EASY RUN useful, please register it sending me a postcard with
  133.  some greetings or something about the program to the following address:
  134.  
  135.                              Grzegorz Swiatek
  136.                           Happy Stuff Productions
  137.                           ul. Lyskowskiego 7e/195
  138.                                87-100 Torun
  139.                                   POLAND
  140.  
  141.    I will send you a registered version of EASY RUN then, so don't forget to
  142.  write your e-mail address.
  143.    No matter if you want to register EASY RUN or not I would like you to fill
  144.  the MYINFO.FRM file and send it by mail to:
  145.  
  146.         swiatek@mat.uni.torun.pl
  147.  
  148.  with subject "MyInfo".
  149.  
  150.  
  151.  
  152.  THAT'S ALL FOLKS...
  153.  
  154.                                         Grzegorz Swiatek
  155.                                 (c)1994 by Happy Stuff Productions